package objetosGraficos;

import java.awt.Dimension;
import java.awt.Point;
import javax.swing.ImageIcon;

public class Bala extends Elemento {
	
	// Constructor
	
	private int danio = 100;
	
	public Bala (String nombreNave, int x, int y){
		ImageIcon imagenBala = SpriteStore.get().getImage("b"+nombreNave);
		this.setIcon (imagenBala);
		int ancho = imagenBala.getIconWidth();
		int largo = imagenBala.getIconHeight();
		this.setSize(ancho, largo);
		this.setPreferredSize(new Dimension(ancho,largo));
		
		ImageIcon imagenNave = SpriteStore.get().getImage(nombreNave);
		//Busco la posicion en la cual se vera en pantalla la bala
		int centroNave = imagenNave.getIconWidth() / 2;
		int centroBala = imagenBala.getIconWidth() / 2;
		Point posBala = new Point (x + centroNave - centroBala, y - imagenBala.getIconHeight());
		
		//Seteo posición
		this.setLocation(posBala);
		
	}
	
	public void setDanio(int d){
		this.danio = d;
	}
	
	public int getDanio (){
		return danio;
	}
}
